<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // 9.随机生成一个五位以内的数，然后输出该数共有多少位，每位分别是什么。

    var str = (Math.random() * 100000).toFixed(0)
    // console.log(str1);

    // var str = 123;
    var res = ""

    function randomNum(str) {
      //01：首先把str转化为数组
      var arr = String(str).split("") //数组
      var length = arr.length; //长度
      // console.log(arr, length);
      //02：遍历数组，拿到每一个元素，输出每一个元素！
      for (var i = 0; i < arr.length; i++) {
        // console.log("第" + i + "个数为" + arr[i]);
        res += "第" + i + "个数为" + arr[i] + "\n"
      }
      // console.log(res);
      res = "这个数字为" + str + "\n" + "长度为： " + length + "\n " + res;
      //  re = "这个数字为" + length + "位数" + res
      console.log(res);
      return res
    }
    randomNum(str)
  </script>

</body>

</html>